1、 uinput 简介
	uinput 是一个内核驱动，应用程序通过它可以在内核中模拟一个输入设备，其设备文件名是 /dev/uinput 或 /dev/
input/uinput。
2、 uinput 使用
	使用 uinput 时遵循以下步骤：
	1）通过 open 打开 uinput 设备
	2）通过 ioctl 设置事件类型位图和对应的事件码位图，以及属性位图
	3）通过 ioctl 设置ID和名称
	4）通过 ioctl 创建输入设备
	5）通过 write 上报输入事件
	6）通过 close 关闭 uinput 设备
3、使能 uinput
	在内核源码目录通过 make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- menuconfig 打开配置菜单，然后选择
User level driver support ，路径如下：
	-> Device Drivers
		-> Input device support
			-> Generic input layer
				-> Miscellaneous devices
					<M> User level driver support
	如果编译成模块其 ko 文件位于内核目录的 drivers/input/misc/uinput.ko